home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_0799 / 714 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  1.2 KB

  1. From: bousch@suntopo.matups.fr (Thierry Bousch)
  2. Subject: Re: Update-daemon for all FSes
  3. Date: Thu, 16 Dec 1993 16:31:30 +0100 (MET)
  4. In-Reply-To: <199312161308.AA26855@sun.ph-cip.uni-koeln.de> from "Joerg Hessdoerfer" at Dec 16, 93 02:08:38 pm
  5.  
  6. > On the other hand, a global update process would be nice, once that more
  7. > advanced fs like minix fs are around. Maybe there should be a list, in which
  8. > each filesystem could enter the drives on which a dcntl for updating makes
  9. > sense. Some cookie maybe?!?
  10.  
  11. Having a unique "update" process would be a Good Thing (in terms of
  12. performance) not only for file-systems, but also for device drivers; In
  13. both cases, there are tasks which must be done (checked) periodically,
  14. whether the device driver is called or not.  In minixfs and modm0dev,
  15. this is accomplished by an auxiliary daemon process: this causes
  16. significant overhead, and even more importantly, this process runs in
  17. non-kernel mode, which forbids some functions like (*kernel->wake)()
  18. which would be extremely handy. 
  19.  
  20. It would be nice to have a supplementary kernel function -- let's say
  21. add_periodic_task(short period, void (*func)()) -- to register function
  22. "func" to be executed _in kernel mode_ every "period" milliseconds. 
  23.  
  24. Any comments about this?
  25.  
  26. Thierry. 
  27.  
  28.  
  29.